工作一年的前端,遇到了一个好的师傅(中科院在编,后辞职自己开公司的林姓大佬),首先感谢他,算是出门遇贵人了。普通的前端开发基本就是写写业务功能,复原页面UI(我承认css我写的不太好😂,但是不会就此停下脚步),高端的前端是讲究学习能力,讲究整体的前端业务架构,讲究代码风格,讲究代码性能,以毫秒讲究逻辑运行效率。记得林大佬一年前给我讲过一句写的业务方法要注意做到“高内聚,低耦合”,不羞愧的讲,我到现在才真正了解这句话的含义。
在这工作一年的经历中,收获也很多,想做好一名前端工程师,也不要只靠代码,逻辑,样式上的妥否,也要从用户的位置和层面想到更多,欣喜接受别人的建议,诚恳的给别人提建议,有本书叫《程序员的自我修养》里面记得也讲,不要只把目光聚焦到自己的代码上。。这也是前端工程师们提升的必由之路吧。
。。再续
2019年10月18号 更
今天新买了个键盘,手感还不错,干脆接着来上一段吧
其实这一年进步不算快,在公司也只是低头写一些业务代码。最近开始抬头看身边都是什么风景。 提到混合开发App,应该是我的本质工作吧,最开始写的基于WebApis的混合开发框架使用Cordova,在林总手下开始的第一个项目,这种方式开发效率还行也很方便,但是因为和原生扯不上关系,所以第一点界面不够“沉浸式”吧,第二点就是性能始终是个坎。
最近才开始了解weex框架,我自己的理解是原生混合式的开发吧,由于不是基于DOM渲染,UI样式上也是调用原生组件渲染就像RN一样,所以首先用户体验应该不错 第二就是性能可能会好一点,可以与原生组件互相调用。
最近有一个新项目,正在进行技术选型的论证,我主张使用的Hybrid App开发,做出调用硬件的小Demo,拿着它把使用Hybird的优点跟总监一通讲,总监这边提出一个问题,iOS版好不好上架,如果不能如期上架怎么办,当时我觉得这应该不是个问题,但是后来一想,苹果看到这种App应该不是很开心吧,Android当然没问题,毕竟Google是这玩意的主要推动者,何况Google身后还站W3C...,App版本发布方便了,是因为绕过了苹果的审核,大有翻越苹果栏杆感觉,脸板着也是应该的。。今年Google又推出了Flutter。。苹果只要还站着,混合开发的App就不会成一哥,二哥都有点悬,也或许有可能,,谁又能说准呢
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。